PRINCETON PHYSICIST DR WILLIAM HAPPER